草庐IT

Java Javadoc 包含 Private

全部标签

c# - 可以将私有(private)方法放在我的 Controller 中,还是应该使用 asp.net mvc 将它们分离到某种类型的帮助程序类中?

我有一个Controller,可以根据用户类型加载一些下拉菜单。例如:publicActionResultIndex(){switch(SessionHelper.ViewLimit){case"C":ViewData["CustDivision"]=LoadCustDivisions();ViewData["Customer"]=LoadCustomers();break;case"P":ViewData["Customer"]=LoadCustomers();ViewData["Employee"]=LoadEmployees();break;case"D":ViewData["C

c# - 使用反射调用包含通用参数的静态方法

这个问题在这里已经有了答案:HowdoIusereflectiontocallagenericmethod?(8个答案)关闭8年前。在执行以下代码时,我收到此错误“无法对ContainsGenericParameters为真的类型或方法执行后期绑定(bind)操作。”classProgram{staticvoidMain(string[]args){MethodInfoMI=typeof(MyClass).GetMethod("TestProc");MI.MakeGenericMethod(new[]{typeof(string)});MI.Invoke(null,new[]{"Hel

c# - Entity Framework 通过包含对象实现多对多

我很好奇是否可以通过包含对象映射中间表。publicclassSubscriber:IEntity{[Key]publicintId{get;set;}publicstringName{get;set;}privateChannelList_subscribedList{get;set;}publicintNumSubscribedChannels{get{return_subscribedList.Count();}}}publicclassHelpChannel:IEntity{[Key]publicintId{get;set;}publicstringname{get;set;}

c# - 如何检查字符串是否包含 List<string> 的任何元素?

我有一个if语句,我想在其中检查字符串是否包含list的任何项目.if(str.Contains(list2.Any())&&str.Contains(ddl_language.SelectedValue)){lstpdfList.Items.Add(str);} 最佳答案 正确的表述是list2.Any(s=>str.Contains(s))这被解读为“list2是否包含任何字符串s,使得str包含s?”。 关于c#-如何检查字符串是否包含List的任何元素?,我们在StackOver

c# - Doxygen:隐藏私有(private)/ protected 方法......和技巧

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在使用Doxygen为我们的API生成用C#编写的文档。但是,它公开了私有(private)/protected成员。有没有办法隐藏这些?我想出了如何隐藏文件:EXCLUDE=文件名列表然而,我需要更多的粒度,从而使用户免受不必要的API干扰。示例Doxygen文件以及提示/技巧将不胜感激。您使用什么工具从源代码生成API?当我通过C++在C#中使用Doxygen

c# - "private"和 "protected Internal"有什么区别?

我只想知道private和protectedinternal访问说明符之间的实际区别是什么。据我所知Visibletoownclassmembers:privateandprotectedinternalYESVisibletoobjectofotherclasses:BothNOVisibletoobjectsofotherclassesoutsidethenamespacecollection:BothNOVisibletoobjectofchildclassesoutsidethenamespacecollection:BothNO如果private与protectedinter

c# - 如何使用 moq 框架在 c# 中为私有(private)方法编写单元测试?

我想使用moq框架在C#中为私有(private)方法编写单元测试,我在StackOverFlow和Google中进行了搜索,但找不到预期的结果。如果可以,请帮助我。 最佳答案 你不能,至少不能使用最小起订量。但更重要的是,您不应该。首先,您测试的不是方法,而是行为。其次,为了测试行为,您可以使用类型的公共(public)API并验证该操作的结果。私有(private)方法是实现细节。您不想验证如何完成事情,您想要验证做的事情是否完成。 关于c#-如何使用moq框架在c#中为私有(pri

c# - 字符串包含另外两个字符串

如果字符串包含2个或更多单词,是否可以让contain函数查找?这就是我想要做的:stringd="Youhitsomeonefor50damage";stringa="damage";stringb="someone";stringc="you";if(d.Contains(b+a)){Console.WriteLine(""+d);Console.ReadLine();}当我运行它时,控制台窗口很快关闭而没有显示任何内容。还有另一个问题:如果我想加上造成的损害程度,获取该数字并将其输入TryParse的最简单方法是什么? 最佳答案

c# - IDisposable 实现 - 'if (disposing)' 中应该包含什么

我一直在修复winforms应用程序中的一些内存泄漏问题,并注意到一些未明确处理的一次性对象(开发人员尚未调用Dispose方法)。Finalize方法的实现也无济于事,因为它没有进入if(disposing)子句。所有的静态事件注销和集合清除都放在了if(disposing)子句中。如果对象是一次性的,最好的做法是调用Dispose,但不幸的是,这种情况有时会发生如果有非托管对象、静态事件处理程序和一些托管集合需要在处置时清除。if(disposing)子句如何决定什么进什么出。Disposemethod.//Dispose(booldisposing)executesintwodi

c# - 在包含类中,使用属性还是字段?

在包含私有(private)字段或属性的类中编写代码时,使用私有(private)字段或属性是好习惯吗?例如,如果我有这个字段/属性对,外部类必须使用该属性。类内部的代码怎么样?它应该使用私有(private)字段,还是也应该通过属性?privatestring_foo;protectedstringFoo{get{returnthis._foo;}}privatevoidSomeMethod(){stringdummyVariable="snuh"+this._foo;//So,this...stringdummyVariable="snuh"+this.Foo;//...orthi